package com.smart.manager.finance.entities.export;


import com.smart.common.annotation.ExcelField;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 支付中心-支付宝配置
 *
 * @author Administrator
 * @date 2022/10/31
 */
@Data
@Accessors(chain = true)
public class FinanceOrderCoinExcel implements Serializable {


    @ExcelField(name = "支付方式", width = 50)
    private String payPlatform;

    @ExcelField(name = "应用类型")
    private String appType;

    @ExcelField(name = "应用ID")
    private String appId;

    @ExcelField(name = "会员信息", width = 50)
    private String member;

    @ExcelField(name = "会员电话", width = 50)
    private String memberP;

    @ExcelField(name = "支付金额")
    private BigDecimal fee;

    @ExcelField(name = "玩家获得金币数量")
    private Integer coinTotal;

    @ExcelField(name = "支付状态")
    private String payState;

    @ExcelField(name = "支付创建时间", width = 50,sort = 0)
    private LocalDateTime actionTime;

    @ExcelField(name = "支付完成时间", width = 50)
    private LocalDateTime finishTime;

    @ExcelField(name = "OPENID 类型")
    private String openIdKind;

    @ExcelField(name = "支付人的OPENID")
    private String openId;

    @ExcelField(name = "订单编号", width = 50)
    private String orderId;

    @ExcelField(name = "平台流水号", width = 50)
    private String transactionId;

    @ExcelField(name = "附加数据")
    private String attached;

}
